The technology at the heart of the signature or stamping layer must be able to date-stamp data, verifying its authenticity. The concept of a digital signature for electronic data is very straightforward: a cryptographic algorithm is run on the data, generating a tag or ‘signature’ for the data that can later be used to make certain assertions such as signing time, signing entity and data integrity